/*
包含n个基于state的getter计算属性方法的对象模块
 */
export default{
    // 完成的数量
    completeCount(state){
        return state.todos.reduce((preTotal,todo) => preTotal + (todo.complete ? 1 : 0),0)
    },
    //总数量
    totalCount(state){
        return state.todos.length
    },
    // 判断是否需要全选
    isCheckAll (state, getters) {
        return getters.completeCount===getters.totalCount && getters.completeCount>0
    }
}